var delElement = function (btn) {
    if (btn == 'yes') {
        var viewport = Ext.getCmp('viewport');
        var tree = Ext.getCmp('tree');
        var delNode = tree.getSelectionModel().getSelection()[0];
        var parentNode = delNode.parentNode;
        viewport.el.mask('Выполняется удаление...', 'x-mask-loading');
        Ext.Ajax.request({
            url: 'structure/delElement',
            params: {
                node: delNode.id
            },
            success: function (response, opts) {
                viewport.el.unmask();
                delNode.remove();
                tree.selectPath(parentNode.getPath());
                nodeData(this, parentNode);
                Ext.getCmp('infoPanel').doLayout();
            },
            failure: function (response, opts) {
                viewport.el.unmask();
                Ext.Msg.alert('ОШИБКА', 'Ошибка соединения с сервером');
            }
        });
    }
}